Conceptual Analysis of Software Structure
نویسندگان
چکیده
Software systems are often highly structured, consisting of artifacts: types, methods, variables, and packages; and relationships between these artifacts. Domain and meta models, and software design documentation provide additional artifacts such as roles, associations, use cases, and paragraphs of text. This paper outlines a tool for software structure understanding. The tool consists of a knowledge base containing software artifacts, relationships between artifacts, and rules for generating new relationships. The knowledge base is then explored using formal concept analysis (FCA). We shall refer to the method of exploring software structure via a knowledge base and FCA as Conceptual Analysis of Software Structure (CASS). Exploration of the software structure via FCA is of use for; (i) understanding the software structure, (ii) recognition of parts of the software structure violating some design principle, (iii) suggesting changes to the package and inheritance hierarchies to make them more closely reflect usage patterns, (iv) retrieving artifacts of the software development process.
منابع مشابه
Investigating the Behavior of the Mooring System for a Conceptual Design of a Spar Floating Wind Turbine under Survival Conditions
In this paper, selecting of an appropriate mooring system for spar platform of a wind turbine consisting of chain–cable–chain is investigated based on a meta-heuristic method. The purpose is to investigate the hydrodynamic behavior of the structure and the mooring system in a normal and damaged conditions. ANSYS-AQWA software is applied to hydrodynamics analysis and the numerical results were f...
متن کاملA Conceptual Analysis of Epistemological Pre-assumptions of Floridi’s Theory of Information Ethics
Background and Aim: This paper aims at conceptual analysis of epistemological pre-assumptions of the theory of “Information Ethics” to provide better understanding about this macro-ethics theory and offer a critical standpoint about some of its pre-assumptions. Methods: A documentary method and a conceptual analysis were used. This research method and approach is best suited to explore pre-assu...
متن کاملPresenting a Conceptual Model for Integrating Urban Space Network with \"Living Community\" Approach*
Undoubtedly, public spaces can be considered as an essential factor, which could contribute to urban arrangement, create and maintain a strong local center and enhance the quality of superior environment and the sense of citizenship. Moreover, integrity has always been the most basic structural qualities and one of the key principles of cities. Integrated urban spaces exhibit the integrated str...
متن کاملDiscovering and Analyzing the Intellectual Structure and Its Evolution in Core Journals of "Knowledge and Information Science" during 2004-2013
Purpose: This study aims to reveal the intellectual structure of Knowledge and Information Science and its evolution along with the review of journals subjective scope based on 6830 abstract in the ten core journal in the JCR 2013, over the ten years (2004-2013). Methodology: In this research, co-word and Correspondence analysis of 150 words -selected by tf-idf weight- were done after parametri...
متن کاملLinguistic Characteristics of Nouns Representing the Concept of “Power” in American Political Discourse
The article analyzes the linguistic nature of some nuclear lexemes (power, control, authority, influence) verbalizing the basic concept of the English-language political discourse – the concept of “Power”. The paper reveals the structure of the concept, its conceptual features, as well as the main characteristics of the concept representatives at the language and functional levels.
متن کاملA Conceptual Model on Relationship between Structure and Functions in Rangeland Ecosystems
One of the most important issues in structure-function relationship modeling is that each rangeland has numerous functions and each of them can provide the most benefits in a certain state of that ecosystem. In fact, relationship between structure and function can be varied in different states. After presentation of the Linear Structure-Function Model based on the Clementsian succession theory,...
متن کامل